package com.example.graduationdesign.pojo.dao;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 用于描述用户在学习时的点击操作：1，下一个吧 2。太熟悉了 3.已经认识
 */
@Data
public class UserStatusStudyDao {
    /**
     * 客户端用户是否点击太熟悉了还是已经认识
     * 其中需要引进的数据就是用户的编号，单词的编号以及用户在学习状态下对该单词完成的状态的设置
     */

    /**
     * 用户编码
     */
    private Long consumerId;

    /**
     * 单词编码
     */
    private Long code;

    /**
     * 单词学习状态是否是太熟悉了状态
     */
    private Boolean isStudyed;

    /**
     * 单词学习状态是否是已经认识状态
     */
    private Boolean isFamilarized;

    /**
     * 单词是否被该用户喜欢
     */
    private Boolean isLike;

    /**
     * 单词是否被该用户收藏
     */
    private Boolean isFavorite;


    /**
     * 表示单词学习状态更新的实时时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

}
